// less定义变量
@middle: middle;
@statusBarHeight:var(--status-bar-height);
.ffmy{
  font-family: Microsoft YaHei;
}
.ffps{
  font-family: PingFang SC;
}
.ffmi{
  font-family: MiSans;
}
.ffpo{
  font-family: Poppins;
}

// h5=>pc
/* #ifndef APP-PLUS */
body{
	background-color: #F4F5F7;
	max-width: 420px;
	margin: 0 auto;
  color: #8a8a8a;
  font-family: MiSans;
}

.uni-app--maxwidth {
	max-width: 420px;
	margin: 0 auto;
}

.uni-tabbar {
	max-width: 420px;
	margin: 0 auto;
}

.uni-page-head{
	max-width: 420px;
	margin: 0 auto;
}

.uni-mask{
	width: 100%;
	max-width: 420px;
	margin: 0 auto;
}

uni-tabbar, uni-tabbar .uni-tabbar {
    left: inherit;
    margin: 0 auto;
	max-width: 420px;
}

uni-app {
    width: 100%;
    height: 100%;
    max-width: 420px;
    margin: 0 auto;
}

/* #ifdef H5 */
// ::-webkit-scrollbar{
// 	width: 0px !important;
// 	/* height: 8px !important; */
// 	height: 0px !important;
// 	background-color: #131e31;
// }
/* #endif */

/* #endif */

input:-webkit-autofill{
  -webkit-box-shadow:0 0 0px 1000px #FFFFFF inset;
}

input:-webkit-autofill {
  -webkit-text-fill-color: #c0c4cc !important;
  transition: background-color 5000s ease-in-out 0s;
}

.background-white {
  background: white;
}
.background-yellow {
  background: #e78e00;
}
.bglgfe {
  background: linear-gradient(90deg, #ff8259 0%, #fe9f4a 100%);
}
.bglgfb {
  background: linear-gradient(98deg, #f7feb9 0%, #bff7ff 100%);
}
.bglg29009{
  background: linear-gradient(90deg, #294DFF 0%, #0095FF 100%);
}
.bg73 {
  background: #73bff0;
}
.bge5 {
  background: #e5f6e4;
}
.bg58 {
  background: #58c29e;
}
.bg4d {
  background: #4dbeb8;
}
.bgb8 {
  background: #b8b8b8;
}
.bg2f {
  background: #2fad7b;
}
.bge509 {
  background: rgba(229, 246, 228, 0.9);
}
.bge5 {
  background: #e5f6e4;
}
.bgf7 {
  background: #f7f7f7;
}
.bg66b {
  background: #66B46E;
}
.bgbbb {
  background: #BBBBBB;
}
.bgd9a {
  background: #D9A961;
}
.bg32b {
  background: #32B13B;
}
.bgff4 {
  background: #FF4747;
}
.bgebf{
  background: #EBF1FF;
}
.bgaa{
  background: #AAAAAA;
}
.bgd9d {
  background: #D9D9D9;
}
.bg-lg-cb {
  background: linear-gradient(180deg, #cbebdb 0%, #ffffff 100%);
}
.white,.colorff {
  color: white;
}
.color01{
  color: #010101;
}

.ltsp0{
  letter-spacing: 0rpx;
}
.ltsp2{
  letter-spacing: 2rpx;
}
.ltsp4{
  letter-spacing: 4rpx;
}
.ltsp6{
  letter-spacing: 6rpx;
}
.ltsp8{
  letter-spacing: 8rpx;
}

// text-align
.tac {
  text-align: center;
}
.tar {
  text-align: right;
}

.blue {
  color: #0095FF !important;
}
.yellow {
  color: #e78e00;
}
.green {
  color: #1aa317;
}
.gray {
  color: #848484;
}
.red {
  color: #f62626;
}
.color812 {
  color: #8128f7;
}
.color4a6 {
  color: #4a66ee;
}
.bg4a6 {
  background-color: #4a66ee;
}

// border
.bdte7 {
  border-top: 1rpx solid #e7e7e7;
}
.bdle7 {
  border-left: 1rpx solid #e7e7e7;
}
.bdre7 {
  border-right: 1rpx solid #e7e7e7;
}
.bdbe7 {
  border-bottom: 1rpx solid #e7e7e7;
}
.bdtde7 {
  border-top: 1rpx dashed #e7e7e7;
}
.bdlde7 {
  border-left: 1rpx dashed #e7e7e7;
}
.bdrde7 {
  border-right: 1rpx dashed #e7e7e7;
}
.bdbde7 {
  border-bottom: 1rpx dashed #e7e7e7;
}
.bdd9 {
  border: 1rpx solid #D9D9D9;
}
.bdbd9 {
  border-bottom: 1rpx solid #D9D9D9;
}
.bdtd9 {
  border-top: 1rpx solid #D9D9D9;
}
.bdld9 {
  border-left: 1rpx solid #D9D9D9;
}
.bdrd9 {
  border-right: 1rpx solid #D9D9D9;
}
.bdlcc {
  border-left: 1rpx solid #CCCCCC;
}
.bdtd9d {
  border-top: 1rpx dashed #D9D9D9;
}
.bdld9d {
  border-left: 1rpx dashed #D9D9D9;
}
.bdrd9d {
  border-right: 1rpx dashed #D9D9D9;
}
.bdbdd9 {
  border-bottom: 1rpx dashed #D9D9D9;
}
.bdld92 {
  border-left: 2rpx solid #D9D9D9;
}
.bdbeb {
  border-bottom: 1rpx solid #ebebeb;
}
.bdcb {
  border: 1rpx solid #cbcbcb;
}
.bdb5 {
  border: 1rpx solid #b5b5b5;
}
.bd8b {
  border: 1rpx solid #b8b8b8;
}
.bd88 {
  border: 1rpx solid #88ccb6;
}
.bd98 {
  border: 3rpx solid #98dfa5;
}
.bd98d {
  border: 3rpx dashed #98dfa5;
}
.bd5aa{
  border: 5rpx solid #AAAAAA;
}

.mg50a0{
  margin: 50rpx auto 0;
}
.mgl8 {
  margin-left: 8rpx;
}
.mg20 {
  margin: 20rpx;
}
.mg30 {
  margin: 30rpx;
}
.pd20 {
  padding: 20rpx;
}
.pd03030 {
  padding: 0 30rpx 30rpx;
}
.pd103030 {
  padding: 10rpx 30rpx 30rpx;
}
.pd201000 {
  padding: 20rpx 10rpx 0;
}
.pd28{
  padding: 28rpx;
}
.pd2628 {
  padding: 26rpx 28rpx;
}
.pd262800 {
  padding: 26rpx 28rpx 0;
}
.pd262830 {
  padding: 26rpx 28rpx 30rpx;
}
.pd262860 {
  padding: 26rpx 28rpx 60rpx;
}
.pd2628120 {
  padding: 26rpx 28rpx 120rpx;
}
.pd203000 {
  padding: 20rpx 30rpx 0;
}
.pd203030 {
  padding: 20rpx 30rpx 30rpx;
}
.pd203060 {
  padding: 20rpx 30rpx 60rpx;
}
.pd2030120 {
  padding: 20rpx 30rpx 120rpx;
}
.pd030120 {
  padding: 0 30rpx 120rpx;
}
.pd403030{
  padding: 40rpx 30rpx 30rpx;
}
.pd30 {
  padding: 30rpx;
}
.pd3000 {
  padding: 30rpx 0;
}
.pd30203030 {
  padding: 30rpx 20rpx 30rpx 30rpx;
}
.pd3220320 {
  padding: 32rpx 20rpx 32rpx 0;
}
.pd3230320 {
  padding: 32rpx 30rpx 32rpx 0;
}
.pd3530350 {
  padding: 35rpx 30rpx 35rpx 0;
}
.pd0024 {
  padding: 0 24rpx;
}
.pd1024 {
  padding: 10rpx 24rpx;
}
.pd2024 {
  padding: 20rpx 24rpx;
}
.pd3024 {
  padding: 30rpx 24rpx;
}
.pdt20 {
  padding-top: 20rpx;
}
.pdt24 {
  padding-top: 24rpx;
}
.pdt42 {
  padding-top: 42rpx;
}
.pdt44 {
  padding-top: 44rpx;
}
.pdt45 {
  padding-top: 45rpx;
}
.pdt50 {
  padding-top: 50rpx;
}
.pdb20 {
  padding-bottom: 20rpx;
}
.pdb22 {
  padding-bottom: 22rpx;
}
.pdb24 {
  padding-bottom: 24rpx;
}
.pdb26 {
  padding-bottom: 26rpx;
}
.pdb28 {
  padding-bottom: 28rpx;
}
.pdb30 {
  padding-bottom: 30rpx;
}
.pdr10 {
  padding-right: 10rpx;
}
.pdr16 {
  padding-right: 16rpx;
}
.pdr20 {
  padding-right: 20rpx;
}
.pdr40 {
  padding-right: 40rpx;
}
.pdl20 {
  padding-left: 20rpx;
}
.pdl10 {
  padding-left: 10rpx;
}
.pdl12 {
  padding-left: 12rpx;
}
.pdl14 {
  padding-left: 14rpx;
}
.pdl16 {
  padding-left: 16rpx;
}
.pdl18 {
  padding-left: 18rpx;
}
.pdl24 {
  padding-left: 24rpx;
}
.pdr12{
	padding-right: 12rpx;
}
.pdr14{
	padding-right: 14rpx;
}
.pdr16{
	padding-right: 16rpx;
}
.pdr18{
	padding-right: 18rpx;
}
.pdr24 {
  padding-right: 24rpx;
}
/*字体大小 font-size*/
.fz20 {
  font-size: 24rpx;
  /*缩放盒模型*/
  zoom: 0.83;
  /*transform: scale(0.83);*/
  /*!*设置转换原点*!*/
  /*transform-origin: left top;*/
}

.fz22 {
  font-size: 24rpx;
  /*缩放盒模型*/
  zoom: 0.9;
  /*transform: scale(0.9);*/
  /*!*设置转换原点*!*/
  /*transform-origin: left top;*/
}

.fs20 {
  font-size: 20rpx;
}
.fs22 {
  font-size: 22rpx;
}
.fs24 {
  font-size: 24rpx;
}
.fs26 {
  font-size: 26rpx;
}
.fs28 {
  font-size: 28rpx;
}
.fs30 {
  font-size: 30rpx;
}
.fs32 {
  font-size: 32rpx;
}
.fs34 {
  font-size: 34rpx;
}
.fs36 {
  font-size: 36rpx;
}
.fs38 {
  font-size: 38rpx;
}
.fs40 {
  font-size: 40rpx;
}
.fs42 {
  font-size: 42rpx;
}
.fs44 {
  font-size: 44rpx;
}
.fs46 {
  font-size: 46rpx;
}
.fs48 {
  font-size: 48rpx;
}
.fs50 {
  font-size: 50rpx;
}
.fs52 {
  font-size: 52rpx;
}
.fs54 {
  font-size: 54rpx;
}
.fs56 {
  font-size: 56rpx;
}
.fs58 {
  font-size: 58rpx;
}
.fs60 {
  font-size: 60rpx;
}

.w58 {
  width: 58rpx;
}
.w60 {
  width: 60rpx;
}
.w120 {
  width: 120rpx;
}
.w200 {
  width: 200rpx;
}
.w220 {
  width: 220rpx;
}
.w240 {
  width: 240rpx;
}
.w260 {
  width: 260rpx;
}
.w268 {
  width: 268rpx;
}
.w280 {
  width: 280rpx;
}
.w300 {
  width: 300rpx;
}
.w420 {
  width: 420rpx;
}
.w440 {
  width: 440rpx;
}
.w460 {
  width: 460rpx;
}
.w480 {
  width: 480rpx;
}
.w500 {
  width: 500rpx;
}
.w510 {
  width: 510rpx;
}
.w520 {
  width: 520rpx;
}
.w530 {
  width: 530rpx;
}
.w540 {
  width: 540rpx;
}
.w550 {
  width: 550rpx;
}
.w560 {
  width: 560rpx;
}
.w570 {
  width: 570rpx;
}
.w580 {
  width: 580rpx;
}
.w625 {
  width: 625rpx;
}
.w690 {
  width: 690rpx;
}
.w692 {
  width: 692rpx;
}
.w694 {
  width: 694rpx;
}
.w696 {
  width: 696rpx;
}
.w698 {
  width: 698rpx;
}
.w700 {
  width: 700rpx;
}
.w710 {
  width: 710rpx;
}
.w720 {
  width: 720rpx;
}
.w730 {
  width: 730rpx;
}
.w740 {
  width: 740rpx;
}
.w100 {
  width: 100%;
}
.wh48{
  width: 48rpx !important;
  height: 48rpx !important;
}
.wh96{
  width:96rpx;
  height:96rpx;
}
.wh110{
  width:110rpx;
  height:110rpx;
}
.wh200{
  width:200rpx;
  height:200rpx;
}
.wh220240{
  width:220rpx;
  height:240rpx;
}
.wh240{
  width:240rpx;
  height:240rpx;
}
.wh300{
  width:300rpx;
  height:300rpx;
}
.pageBd {
  border-bottom: 20rpx solid #F4F5F7;
}
.pageBd10 {
  border-bottom: 10rpx solid #F4F5F7;
}
.pageBd1 {
  border-bottom: 1rpx solid #F4F5F7;
}
.zhedie {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.zhedieThree {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.overh {
  overflow: hidden;
}
.delLine {
  text-decoration: line-through;
}
.c-quan {
  .fs24;
  position: relative;
  top: -4rpx;
  margin-left: 20rpx;
  color: red;
  border: 1rpx solid red;
  border-radius: 10rpx;
  line-height: 32rpx;
  width: 32rpx;
  display: inline-block;
  text-align: center;
}

.blue-btn {
  width: 600rpx;
  height: 70rpx;
  background-image: linear-gradient(90deg, #53b1fa 0%, #0095FF 100%);
  border-radius: 35rpx;
  margin-left: auto;
  margin-right: auto;
  color: white;
  font-size: 30rpx;
  text-align: center;
  line-height: 70rpx;
}
.white-btn {
  width: 600rpx;
  height: 70rpx;
  border: solid 2rpx #0095FF;
  color: #0095FF;
  border-radius: 35rpx;
  margin-left: auto;
  margin-right: auto;
  font-size: 30rpx;
  text-align: center;
  line-height: 70rpx;
}
.business-btn {
  width: 480rpx;
  height: 90rpx;
  background: #4864f6;
  border-radius: 10rpx;
  font-size: 36rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  text-align: center;
  line-height: 90rpx;
  margin: 0 auto;
}
.business-member-btn {
  width: 480rpx;
  height: 90rpx;
  background: #0095FF;
  border-radius: 90rpx;
  font-size: 36rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  text-align: center;
  line-height: 90rpx;
  margin: 0 auto;
}

.flex {
  display: flex;
  align-items: center;
}
.flex-center {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.flex-end {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.w200 {
  width: 200rpx;
}
.underline {
  text-decoration: underline;
}
//.sold-out {
//	position: absolute;
//	width: 100%;
//	height: 100%;
//	display: flex;
//	left: 0;
//	top: 0;
//	z-index: 2;
//	justify-content: center;
//	align-items: center;
//	background: rgba(0, 0, 0, 0.3);
//	.out-logo {
//		font-size: 40rpx;
//		color: white;
//		width: 130rpx;
//		height: 130rpx;
//		background: #9d9d9d;
//		border-radius: 50%;
//		text-align: center;
//		line-height: 130rpx;
//		letter-spacing: 10rpx;
//	}
//}
.colTopBottom {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.pFixed {
  position: fixed;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}

.showPw {
  margin-right: 40rpx;
  color: #9d9d9d;
}
image {
  height: auto;
}

// 弹框
.uni-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  /* #ifdef H5 */
  bottom: auto;
  /* #endif */
  left: 0;
  z-index: 999;
  display: block;
  box-sizing: border-box;
}
.uni-mask {
  position: fixed;
  z-index: 999;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
.uni-modal .modal-box {
  position: fixed;
  z-index: 999;
  width: 70%;
  max-width: 300px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  text-align: center;
  border-radius: 3px;
  overflow: hidden;
  .uni-modal__hd {
    padding: 1em 1.6em 0.3em;
  }
  .uni-modal__title {
    font-weight: 400;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .uni-modal__bd {
    padding: 1.3em 1.6em 1.3em;
    min-height: 40px;
    font-size: 15px;
    line-height: 1.4;
    color: #999;
    max-height: 400px;
    overflow-y: auto;
  }
  .uni-modal__ft {
    position: relative;
    line-height: 48px;
    font-size: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    .uni-modal__btn {
      display: block;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      flex: 1;
      color: #3cc51f;
      text-decoration: none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
      position: relative;
    }
    .uni-modal__btn_default {
      color: #000000;
    }
    .uni-modal__btn:after {
      content: ' ';
      position: absolute;
      left: 0;
      top: 0;
      width: 1rpx;
      bottom: 0;
      border-left: 1rpx solid #d5d5d6;
      color: #d5d5d6;
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      -webkit-transform: scaleX(0.5);
      transform: scaleX(0.5);
    }
  }
  .uni-modal__ft:after {
    content: ' ';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1rpx;
    border-top: 1rpx solid #d5d5d6;
    color: #d5d5d6;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
}

.c-image,
.server-image {
  uni-image,
  image {
    display: block;
  }
}

.popup-wrap {
  padding-top: 60rpx;

  .popup-title {
    color: #333333;
    font-size: 46rpx;
    text-align: center;
    margin-bottom: 40rpx;
  }

  .popup-content {
    font-size: 34rpx;
    color: rgba(130, 130, 130, 1);
    line-height: 52rpx;
    padding: 0 50rpx 80rpx;
    text-align: center;
  }
}

.form-v2 {
  .login-input {
    height: 100rpx;
    background: #f4f4f4;
    border-radius: 50rpx;
    box-sizing: border-box;
    padding-left: 30rpx;
    padding-right: 30rpx;
    margin-bottom: 40rpx;
  }

  .input-warp {
    flex: 1;

    .ipt {
      height: 48rpx;
      font-size: 34rpx;
      font-weight: 400;
      //color: #B4B1AA;
      color: #333333;
      line-height: 48rpx;
    }
  }

  .del-icon {
    width: 30rpx !important;
    height: 30rpx !important;
    display: block;
    overflow: hidden;
  }

  .addon-warp {
    height: 40rpx;
    padding-left: 28rpx;
    border-left: 1rpx solid #b4b1aa;
  }

  .visible-icon {
    width: 36rpx !important;
    height: 21rpx !important;
    display: block;
    overflow: hidden;
  }
}

.box-b {
  box-sizing: border-box;
}

.box-c {
  box-sizing: content-box;
}

.btn-disabled {
  background: #f3f4f6 !important;
  color: #c3c7d2 !important;
}

.h24 {
  height: 24rpx;
  line-height: 24rpx;
}
.h26 {
  height: 26rpx;
  line-height: 26rpx;
}
.h30 {
  height: 30rpx;
  line-height: 30rpx;
}
.h33 {
  height: 33rpx;
  line-height: 33rpx;
}
.h34 {
  height: 34rpx;
  line-height: 34rpx;
}
.h36 {
  height: 36rpx;
  line-height: 36rpx;
}
.h37 {
  height: 37rpx;
  line-height: 37rpx;
}
.height-33 {
  height: 33rpx;
  line-height: 33rpx;
}
.height-37 {
  height: 37rpx;
  line-height: 37rpx;
}
.h38 {
  height: 38rpx;
  line-height: 38rpx;
}
.h40 {
  height: 40rpx;
  line-height: 40rpx;
}
.h44 {
  height: 44rpx;
  line-height: 44rpx;
}
.h45 {
  height: 45rpx;
  line-height: 45rpx;
}
.height-45 {
  height: 45rpx;
  line-height: 45rpx;
}
.h54 {
  height: 54rpx;
  line-height: 54rpx;
}
.h80 {
  height: 80rpx;
  line-height: 80rpx;
}
.h88 {
  height: 88rpx;
  line-height: 88rpx;
}
.h100 {
  height: 100%;
}

.lh20 {
  line-height: 20rpx;
}
.lh22 {
  line-height: 22rpx;
}
.lh22 {
  line-height: 22rpx;
}
.lh24 {
  line-height: 24rpx;
}
.lh26 {
  line-height: 26rpx;
}
.lh28 {
  line-height: 28rpx;
}
.lh30 {
  line-height: 30rpx;
}
.lh32 {
  line-height: 32rpx;
}
.lh33 {
  line-height: 33rpx;
}
.lh34 {
  line-height: 34rpx;
}
.lh36 {
  line-height: 36rpx;
}
.lh38 {
  line-height: 38rpx;
}
.lh40 {
  line-height: 40rpx;
}
.lh42 {
  line-height: 42rpx;
}
.lh44 {
  line-height: 44rpx;
}
.lh45 {
  line-height: 45rpx;
}
.lh46 {
  line-height: 46rpx;
}
.lh48 {
  line-height: 48rpx;
}

.mh100v {
  min-height: 100vh;
}

.mgt24 {
  margin-top: 24rpx;
}
.color34 {
  color: #343434;
}
.color77 {
  color: #777777;
}
.color99 {
  color: #999999;
}
.color88 {
  color: #888888;
}
.colorbb {
  color: #BBBBBB;
}
.color65 {
  color: #656565;
}

.color92 {
  color: #929292;
}
.color4b {
  color: #4b4b4b;
}
.color93 {
  color: #939393;
}
.color58 {
  color: #58c29e;
}
.color2f {
  color: #2fad7b;
}
.color16 {
  color: #167a52;
}
.colorb8 {
  color: #b8b8b8;
}
.colorb8 {
  color: #989898;
}
.color7f {
  color: #7f7f7f;
}
.color69 {
  color: #696969;
}
.color98 {
  color: #989898;
}
.color61 {
  color: #616161;
}
.color77 {
  color: #777777;
}
.color9f {
  color: #9f9f9f;
}
.coloree {
  color: #ee9763;
}
.color1b {
  color: #1b9169;
}
.color6d {
  color: #6db9a1;
}

.fw400 {
  font-weight: 400;
}
.fw500 {
  font-weight: 500;
}
.fw600 {
  font-weight: 600;
}
.fw800 {
  font-weight: 800;
}

.partner-btn {
  width: 220rpx;
  height: 48rpx;
  line-height: 48rpx;
  text-align: center;
  background: #0095FF;
  border-radius: 10rpx;
  font-size: 26rpx;
  font-weight: 500;
  color: #ffffff;
}
.filter-gray {
  filter: grayscale(100%);
  filter: gray;
}

.disb {
  display: block;
}
.disib {
  display: inline-block;
}
.op00 {
  opacity: 0;
}
.op01 {
  opacity: 0.1;
}
.op02 {
  opacity: 0.2;
}
.op03 {
  opacity: 0.3;
}
.op04 {
  opacity: 0.4;
}
.op05 {
  opacity: 0.5;
}
.op6 {
  opacity: 0.6;
}
.op7 {
  opacity: 0.7;
}
.op8 {
  opacity: 0.8;
}
.op9 {
  opacity: 0.9;
}
.op10 {
  opacity: 1;
}

.mgt-5 {
  margin-top: -5rpx;
}
.mgt-10 {
  margin-top: -10rpx;
}
.mgt-20 {
  margin-top: -20rpx;
}
.mgb-5 {
  margin-bottom: -5rpx;
}
.mgb-10 {
  margin-bottom: -10rpx;
}
.mgb-20 {
  margin-bottom: -20rpx;
}
.mgb10 {
  margin-bottom: 10rpx;
}
.mgb12 {
  margin-bottom: 12rpx;
}
.mgb14 {
  margin-bottom: 14rpx;
}
.mgb16 {
  margin-bottom: 16rpx;
}
.mgb18 {
  margin-bottom: 18rpx;
}
.mgl2 {
  margin-left: 2rpx;
}
.mgl4 {
  margin-left: 4rpx;
}
.mgl6 {
  margin-left: 6rpx;
}
.mgl8 {
  margin-left: 8rpx;
}
.mgl9 {
  margin-left: 9rpx;
}
.mgl10 {
  margin-left: 10rpx;
}
.mgl12 {
  margin-left: 12rpx;
}
.mgl14 {
  margin-left: 14rpx;
}
.mgl16 {
  margin-left: 16rpx;
}
.mgl18 {
  margin-left: 18rpx;
}
.mgl20 {
  margin-left: 20rpx;
}
.mgl22 {
  margin-left: 22rpx;
}
.mgl23 {
  margin-left: 23rpx;
}
.mgl24 {
  margin-left: 24rpx;
}
.mgl26 {
  margin-left: 26rpx;
}
.mgl28 {
  margin-left: 28rpx;
}
.mgl30{margin-left: 30rpx;}
.mgl32{margin-left: 32rpx;}
.mgl34{margin-left: 34rpx;}
.mgl36{margin-left: 36rpx;}
.mgl38{margin-left: 38rpx;}
.mgl40{margin-left: 40rpx;}
.mgl42{margin-left: 42rpx;}
.mgl44{margin-left: 44rpx;}
.mgl46{margin-left: 46rpx;}
.mgl48{margin-left: 48rpx;}
.mgl50{margin-left: 50rpx;}
.mgl60{margin-left: 60rpx;}
.mgl62{margin-left: 62rpx;}
.mgl64{margin-left: 64rpx;}
.mgl66{margin-left: 66rpx;}
.mgl68{margin-left: 68rpx;}
.mgr2 {
  margin-right: 2rpx;
}
.mgr4 {
  margin-right: 4rpx;
}
.mgr6 {
  margin-right: 6rpx;
}
.mgr8 {
  margin-right: 8rpx;
}
.mgr9 {
  margin-right: 9rpx;
}
.mgr10 {
  margin-right: 10rpx;
}
.mgr12 {
  margin-right: 12rpx;
}
.mgr14 {
  margin-right: 14rpx;
}
.mgr16 {
  margin-right: 16rpx;
}
.mgr18 {
  margin-right: 18rpx;
}
.mgr20 {
  margin-right: 20rpx;
}
.mgr24 {
  margin-right: 24rpx;
}
.mgr30 {
  margin-right: 30rpx;
}
.mgr40 {
  margin-right: 40rpx;
}
.mgr50 {
  margin-right: 50rpx;
}
.mgr52 {
  margin-right: 52rpx;
}
.mgr54 {
  margin-right: 54rpx;
}
.mgr56 {
  margin-right: 56rpx;
}
.mgr58 {
  margin-right: 58rpx;
}
.mgr60 {
  margin-right: 60rpx;
}
.mgr65 {
  margin-right: 65rpx;
}
.mgr48 {
  margin-right: 48rpx;
}
.mg10020 {
  margin: 10rpx 0 20rpx;
}
.mg10030 {
  margin: 10rpx 0 30rpx;
}
.mg10036 {
  margin: 10rpx 0 36rpx;
}
.mg2024 {
  margin: 20rpx 24rpx;
}
.mg2030 {
  margin: 20rpx 30rpx;
}
.pd2030 {
  padding: 20rpx 30rpx;
}
.pdt20 {
  padding-top: 20rpx;
}
.pdt40 {
  padding-top: 40rpx;
}
.pdb20 {
  padding-bottom: 20rpx;
}
.pdr20 {
  padding-right: 20rpx;
}
.pdl20 {
  padding-left: 20rpx;
}
.pdt30 {
  padding-top: 30rpx;
}
.pdb30 {
  padding-bottom: 30rpx;
}
.pdb40 {
  padding-bottom: 40rpx;
}
.pdr30 {
  padding-right: 30rpx;
}
.pdl30 {
  padding-left: 30rpx;
}
.pd050{
	padding: 0 50rpx;
}

/* #ifdef APP-PLUS */
.uni-status-bar {
  height: var(--status-bar-height);
  width: 100%;
}

.top_view {
  height: var(--status-bar-height);
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 999;
}
/* #endif */

// 弹框
.share-frame {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;

  .share-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 1001;
  }

  .share-box {
    position: absolute;
    top: 462rpx;
    left: 55rpx;
    z-index: 1002;
    // width: 100%;
    margin: 0 auto;
    width: auto;
    height: auto;
    box-sizing: border-box;
    border: inherit;
    overflow: hidden;
  }
}

.radius2 {
  border-radius: 2rpx;
}
.radius4 {
  border-radius: 4rpx;
}
.radius5 {
  border-radius: 5rpx;
}
.radius6 {
  border-radius: 6rpx;
}
.radius8 {
  border-radius: 8rpx;
}
.radius10 {
  border-radius: 10rpx;
}
.radius12 {
  border-radius: 12rpx;
}
.radius14 {
  border-radius: 14rpx;
}
.radius16 {
  border-radius: 16rpx;
}
.radius18 {
  border-radius: 18rpx;
}
.radius20 {
  border-radius: 20rpx;
}
.radius22 {
  border-radius: 22rpx;
}
.radius23 {
  border-radius: 23rpx;
}
.radius24 {
  border-radius: 24rpx;
}
.radius26 {
  border-radius: 26rpx;
}
.radius28 {
  border-radius: 28rpx;
}
.radius30 {
  border-radius: 30rpx;
}
.radius32 {
  border-radius: 32rpx;
}
.radius34 {
  border-radius: 34rpx;
}
.radius36 {
  border-radius: 36rpx;
}
.radius38 {
  border-radius: 38rpx;
}
.radius40 {
  border-radius: 40rpx;
}
.radius42 {
  border-radius: 42rpx;
}
.radius44 {
  border-radius: 44rpx;
}
.radius45 {
  border-radius: 45rpx;
}
.radius46 {
  border-radius: 46rpx;
}
.radius48 {
  border-radius: 48rpx;
}
.ovfh {
  overflow: hidden;
}
.mga {
  margin: auto;
}
.mg0a {
  margin: 0 auto;
}

/deep/ ::-webkit-scrollbar {
  display: none;
}

.visible-vi {
  visibility: visible !important;
}

// bc旧样式 start
.btn{
	width:630rpx;
	height:90rpx;
	border-radius:10rpx;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}
.pageBg{
	position: absolute;
	min-height: 100%;
	width: 100%;
	background-color: #f5f5f5;
	box-sizing: border-box;
}
.pageBgW{
	position: absolute;
	min-height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	box-sizing: border-box;
}
.pageBgf4{
	position: absolute;
	min-height: 100%;
	width: 100%;
	background-color: #F4F5F7;
	box-sizing: border-box;
}

.w200{
	width: 200rpx;
	height: auto;
}
.w100{
	width: 100%;
	height: auto;
}
.w690{
	width: 690rpx;
	height: auto;
}
.maxw420{
	max-width: 420px;
}
.maxw400{
	max-width: 400rpx;
}
.maxw444{
  max-width: 444rpx;
}
.maxw460{
	max-width: 460rpx;
}
.maxw500{
	max-width: 500rpx;
}
.minw130{
	min-width: 130rpx;
}
.minw140{
	min-width: 140rpx;
}
.minw150{
	min-width: 150rpx;
}
.minw160{
  min-width: 160rpx;
}
.minw170{
  min-width: 170rpx;
}
.minw180{
  min-width: 180rpx;
}
.minw190{
  min-width: 190rpx;
}
.minw200{
  min-width: 200rpx;
}
.wa{
	width: auto;
}

// 布局
.relative{position: relative;}
.absolute{position: absolute;}
.flex {
	display: flex;
	align-items: center;
}

.flex-start{
  display: flex;
  align-items: start;
}

.flex-end{
	display: flex;
	align-items: flex-end;
}

.flex-align{
	display: flex;
	align-items: center;
}

.flex-box {
	display: flex;
	justify-content: center;
	align-items: center;
}

.flex-wrap{
	flex-wrap: wrap;
}

.between-box, .betweenBox {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.between-start {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.flex01 {
	-webkit-box-flex: 0.1!important;
	-webkit-flex: 0.1!important;
	flex: 0.1!important;
}
.flex02 {
	-webkit-box-flex: 0.2!important;
	-webkit-flex: 0.2!important;
	flex: 0.2!important;
}
.flex03 {
	-webkit-box-flex: 0.3!important;
	-webkit-flex: 0.3!important;
	flex: 0.3!important;
}
.flex04 {
	-webkit-box-flex: 0.4!important;
	-webkit-flex: 0.4!important;
	flex: 0.4!important;
}
.flex05 {
	-webkit-box-flex: 0.5!important;
	-webkit-flex: 0.5!important;
	flex: 0.5!important;
}
.flex06{
    -webkit-box-flex: 0.6!important;
    -webkit-flex: 0.6!important;
    flex: 0.6!important;
}
.flex07{
    -webkit-box-flex: 0.7!important;
    -webkit-flex: 0.7!important;
    flex: 0.7!important;
}
.flex08 {
    -webkit-box-flex: 0.8!important;
    -webkit-flex: 0.8!important;
    flex: 0.8!important;
}
.flex09 {
	-webkit-box-flex: 0.9!important;
	-webkit-flex: 0.9!important;
	flex: 0.9!important;
}
.flex1 {
    -webkit-box-flex: 1!important;
    -webkit-flex: 1!important;
    flex: 1!important;
}
.flex11 {
  -webkit-box-flex: 1.1!important;
  -webkit-flex: 1.1!important;
  flex: 1.1!important;
}
.flex12 {
    -webkit-box-flex: 1.2!important;
    -webkit-flex: 1.2!important;
    flex: 1.2!important;
}
.flex13 {
  -webkit-box-flex: 1.3!important;
  -webkit-flex: 1.3!important;
  flex: 1.3!important;
}
.flex14 {
  -webkit-box-flex: 1.4!important;
  -webkit-flex: 1.4!important;
  flex: 1.4!important;
}
.flex15 {
  -webkit-box-flex: 1.5!important;
  -webkit-flex: 1.5!important;
  flex: 1.5!important;
}
.flex16 {
  -webkit-box-flex: 1.6!important;
  -webkit-flex: 1.6!important;
  flex: 1.6!important;
}
.flex17 {
  -webkit-box-flex: 1.7!important;
  -webkit-flex: 1.7!important;
  flex: 1.7!important;
}
.flex18 {
  -webkit-box-flex: 1.8!important;
  -webkit-flex: 1.8!important;
  flex: 1.8!important;
}
.flex19 {
  -webkit-box-flex: 1.9!important;
  -webkit-flex: 1.9!important;
  flex: 1.9!important;
}
.flex2 {
    -webkit-box-flex: 2!important;
    -webkit-flex: 2!important;
    flex: 2!important;
}

.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.jscenter {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.jsend {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.colTopBottom{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.ell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zhedie{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	// 数字换行字符串截断换行
	// word-break:break-all;
	// 数字换行字符串不截断换行
	word-wrap:break-word;
}

.scroll-h {
  flex-direction: row;
  white-space: nowrap;
  min-width: 100%;
}
.touchan{
  touch-action: none
}

// 字母换行：word-wrap: break-word;
// 单词换行：word-break: break-all;
// 文字换行：white-space:pre-wrap;
.wordall{
	word-wrap: break-word;
	word-break:break-all;
	white-space:pre-wrap;
}
.wordwrap{
	word-break:break-all;
}
.wordspace{
	white-space:pre-wrap;
}
// 文字不换行
.wordNo{
	white-space: nowrap;
}

.underline{
	text-decoration: underline;
}

.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}
.alc{
	display: flex;
	align-items: center;
}

// 字体大小
.fs20{font-size: 20rpx;}
.fs22{font-size: 22rpx;}
.fs24{font-size: 24rpx;}
.fs26{font-size: 26rpx;}
.fs28{font-size: 28rpx;}
.fs30{font-size: 30rpx;}
.fs32{font-size: 32rpx;}
.fs34{font-size: 34rpx;}
.fs36{font-size: 36rpx;}
.fs38{font-size: 38rpx;}
.fs40{font-size: 40rpx;}
.fs42{font-size: 42rpx;}
.fs44{font-size: 44rpx;}
.fs46{font-size: 46rpx;}
.fs48{font-size: 48rpx;}
.fs50{font-size: 50rpx;}
.fs52{font-size: 52rpx;}
.fs54{font-size: 54rpx;}
.fs60{font-size: 60rpx;}
.fs102{font-size: 102rpx;}

.mgt1{margin-top: 1rpx;}
.mgt2{margin-top: 2rpx;}
.mgt3{margin-top: 3rpx;}
.mgt4{margin-top: 4rpx;}
.mgt6{margin-top: 6rpx;}
.mgt8{margin-top: 8rpx;}
.mgt10{margin-top: 10rpx;}
.mgt12{margin-top: 12rpx;}
.mgt14{margin-top: 14rpx;}
.mgt16{margin-top: 16rpx;}
.mgt18{margin-top: 18rpx;}
.mgt20{margin-top: 20rpx;}
.mgt22{margin-top: 22rpx;}
.mgt24{margin-top: 24rpx;}
.mgt26{margin-top: 26rpx;}
.mgt28{margin-top: 28rpx;}
.mgt30 {
  margin-top: 30rpx;
}
.mgt32 {
  margin-top: 32rpx;
}
.mgt33 {
  margin-top: 33rpx;
}
.mgt34 {
  margin-top: 34rpx;
}
.mgt36 {
  margin-top: 36rpx;
}
.mgt38 {
  margin-top: 38rpx;
}
.mgt40 {
  margin-top: 40rpx;
}
.mgt42 {
  margin-top: 42rpx;
}
.mgt44 {
  margin-top: 44rpx;
}
.mgt46 {
  margin-top: 46rpx;
}
.mgt48 {
  margin-top: 48rpx;
}
.mgt50 {
  margin-top: 50rpx;
}
.mgt52 {
  margin-top: 52rpx;
}
.mgt54 {
  margin-top: 54rpx;
}
.mgt56 {
  margin-top: 56rpx;
}
.mgt58 {
  margin-top: 58rpx;
}
.mgt60{margin-top: 60rpx;}
.mgt62{margin-top: 62rpx;}
.mgt64{margin-top: 64rpx;}
.mgt66{margin-top: 66rpx;}
.mgt68{margin-top: 68rpx;}
.mgt70{margin-top: 70rpx;}
.mgt72{margin-top: 72rpx;}
.mgt74{margin-top: 74rpx;}
.mgt76{margin-top: 76rpx;}
.mgt78{margin-top: 78rpx;}
.mgt80 {margin-top: 80rpx;}
.mgt90 {margin-top: 90rpx;}
.mgt100 {margin-top: 100rpx;}
.mgt93{margin-top: 93rpx;}
.mgt120{margin-top: 120rpx;}
.mgt130{margin-top: 130rpx;}
.mgt230{margin-top: 230rpx;}
.mgb4{margin-bottom: 4rpx;}
.mgb6{margin-bottom: 6rpx;}
.mgb10{margin-bottom: 10rpx;}
.mgb16{margin-bottom: 16rpx;}
.mgb20{margin-bottom: 20rpx;}
.mgb22{margin-bottom: 22rpx;}
.mgb24{margin-bottom: 24rpx;}
.mgb26{margin-bottom: 26rpx;}
.mgb28{margin-bottom: 28rpx;}
.mgb30{margin-bottom: 30rpx;}
.mgb32{margin-bottom: 32rpx;}
.mgb34{margin-bottom: 34rpx;}
.mgb36{margin-bottom: 36rpx;}
.mgb38{margin-bottom: 38rpx;}
.mgb40{margin-bottom: 40rpx;}
.mgb42{margin-bottom: 42rpx;}
.mgb44{margin-bottom: 44rpx;}
.mgb46{margin-bottom: 46rpx;}
.mgb48{margin-bottom: 48rpx;}
.mgb50{margin-bottom: 50rpx;}
.mgb52 {
  margin-bottom: 52rpx;
}
.mgb54 {
  margin-bottom: 54rpx;
}
.mgb56 {
  margin-bottom: 56rpx;
}
.mgb58 {
  margin-bottom: 58rpx;
}
.mgb60 {
  margin-bottom: 60rpx;
}
.mgb60{margin-bottom: 60rpx;}
.mgb62 {
  margin-bottom: 62rpx;
}
.mgb64 {
  margin-bottom: 64rpx;
}
.mgb66 {
  margin-bottom: 66rpx;
}
.mgb68 {
  margin-bottom: 68rpx;
}
.mgl4p{margin-left: 4%;}
.mgl5{margin-left: 10rpx;}
.mgr240{margin-right: 240rpx;}
.mg20{margin: 20rpx 30rpx;}
.mg2430{margin: 24rpx 30rpx;}
.mg2400{margin: 24rpx 0;}
.mga63{margin: 60rpx auto 30rpx;}
.mg48440{margin: 48rpx 44rpx 0;}
.mg044{margin: 0 44rpx;}
.pd05p{padding: 0 5%}
.pd2{padding: 2rpx;}
.pd0812{padding: 8rpx 12rpx;}
.pd005{padding: 0 5rpx;}
.pd0306{padding: 3rpx 6rpx}
.pd10{padding: 10rpx;}
.pd010{padding: 0 10rpx;}
.pd016{padding: 0 16rpx;}
.pd018{padding: 0 18rpx;}
.pd20{padding: 20rpx 30rpx;}
.pd020{
	padding: 0 20rpx;
}
.pd024{
	padding: 0 24rpx;
}
.pd028{
  padding: 0 28rpx;
}
.pd030{
	padding: 0 30rpx;
}
.pd036{
  padding: 0 36rpx;
}
.pd068{
  padding: 0 68rpx;
}
.pd080{
  padding: 0 80rpx;
}
.pd30{padding: 30rpx}
.pdt20{padding-top: 20rpx;}
.pdb20{padding-bottom: 20rpx;}
.pdr20{padding-right: 20rpx;}
.pdl20{padding-left: 20rpx;}
.pdl22{padding-left: 22rpx;}
.pdl26{padding-left: 26rpx;}
.pdl28{padding-left: 28rpx;}
.pdr22{padding-right: 22rpx;}
.pdr24{padding-right: 24rpx;}
.pdr26{padding-right: 26rpx;}
.pdr28{padding-right: 28rpx;}
.pdl23{padding-left: 23rpx;}
.pdl24{padding-left: 24rpx;}
.pdt24{padding-top: 24rpx;}
.pdb24{padding-bottom: 24rpx;}
.pdt30{padding-top: 30rpx;}
.pdt32{padding-top: 32rpx;}
.pdt34{padding-top: 34rpx;}
.pdt36{padding-top: 36rpx;}
.pdt38{padding-top: 38rpx;}
.pdt40{padding-top: 40rpx;}
.pdt50{padding-top: 50rpx;}
.pdt356{padding-top: 356rpx;}
.pdt490{padding-top: 490rpx;}
.pdt100{padding-top: 100rpx;}
.pdt110{padding-top: 110rpx;}
.pdt112{padding-top: 112rpx;}
.pdt120{padding-top: 120rpx;}
.pdt128{padding-top: 128rpx;}
.pdt130{padding-top: 130rpx;}
.pdt140{padding-top: 140rpx;}
.pdt225{padding-top: 225rpx;}
.pdt385 {
  padding-top: 385rpx;
}
.pdb30{padding-bottom: 30rpx;}
.pdb32{padding-bottom: 32rpx;}
.pdb34{padding-bottom: 34rpx;}
.pdb36{padding-bottom: 36rpx;}
.pdb38{padding-bottom: 38rpx;}
.pdb40{padding-bottom: 40rpx;}
.pdb50{padding-bottom: 50rpx;}
.pdb60{padding-bottom: 60rpx;}
.pdb70{padding-bottom: 70rpx;}
.pdb80{padding-bottom: 80rpx;}
.pdb90{padding-bottom: 90rpx;}
.pdb100{padding-bottom: 100rpx;}
.pdb110{padding-bottom: 110rpx;}
.pdb120{padding-bottom: 120rpx;}
.pdb130{padding-bottom: 130rpx;}
.pdb140{padding-bottom: 140rpx;}
.pdb150{padding-bottom: 150rpx;}
.pdb160{padding-bottom: 160rpx;}
.pdb170{padding-bottom: 170rpx;}
.pdb180{padding-bottom: 180rpx;}
.pdb190{padding-bottom: 190rpx;}
.pdb200{padding-bottom: 200rpx;}
.pdr30{padding-right: 30rpx;}
.pdr32{padding-right: 32rpx;}
.pdr34{padding-right: 34rpx;}
.pdr36{padding-right: 36rpx;}
.pdr38{padding-right: 38rpx;}
.pdr40{padding-right: 40rpx;}
.pdr60{padding-right: 60rpx;}
.pdr50{padding-right: 50rpx;}
.pdl30{padding-left: 30rpx;}
.pdl32{padding-left: 32rpx;}
.pdl34{padding-left: 34rpx;}
.pdl36{padding-left: 36rpx;}
.pdl38{padding-left: 38rpx;}
.pdl40{padding-left: 40rpx;}
.pdl42{padding-left: 42rpx;}
.pdl44{padding-left: 44rpx;}
.pdl45{padding-left: 45rpx;}
.pdl46{padding-left: 46rpx;}
.pdl48{padding-left: 48rpx;}
.pdl50{padding-left: 50rpx;}
.pdl60{padding-left: 60rpx;}

.fw300{font-weight: 300;}
.fw400{font-weight: 400;}
.fw500{font-weight: 500;}
.fw600{font-weight: 600;}
.fw700{font-weight: 700;}


.w36{
	width: 36rpx;
}
.w250{
	width: 250rpx;
}

.h100{
  height: 100%;
}
.h100p{
  height: 100%;
}
.h24{
	height: 24rpx;
	line-height: 24rpx;
}
.h28{
	height: 28rpx;
	line-height: 28rpx;
}
.h30{
	height: 30rpx;
	line-height: 30rpx;
}
.h32{
  height: 32rpx;
  line-height: 32rpx;
}
.h33{
	height: 33rpx;
	line-height: 33rpx;
}
.h37{
	height: 37rpx;
	line-height: 37rpx;
}
.h36{
	height: 36rpx;
	line-height: 36rpx;
}
.h40{
	height: 40rpx;
	line-height: 40rpx;
}
.h42{
	height: 42rpx;
	line-height: 42rpx;
}
.h45{
	height: 45rpx;
	line-height: 45rpx;
}
.h46{
	height: 46rpx;
	line-height: 46rpx;
}
.h48{
	height: 48rpx;
	line-height: 48rpx;
}
.h54 {
    height: 54rpx;
	line-height: 54rpx;
}
.h66 {
    height: 66rpx;
	line-height: 66rpx;
}
.h68 {
    height: 68rpx;
	line-height: 68rpx;
}
.h70 {
    height: 70rpx;
	line-height: 70rpx;
}
.h80 {
    height: 80rpx;
	line-height: 80rpx;
}
.h90 {
    height: 90rpx;
	line-height: 90rpx;
}
.h100l {
    height: 100rpx;
	line-height: 100rpx;
}
.h108 {
  height: 108rpx;
}
.h110 {
    height: 110rpx;
	line-height: 110rpx;
}
.h120 {
    height: 120rpx;
	  line-height: 120rpx;
}
.h130 {
    height: 130rpx;
	line-height: 130rpx;
}
.h142 {
  height: 142rpx;
}
.h168 {
  height: 168rpx;
}
.h180 {
  height: 180rpx;
}
.h205 {
  height: 205rpx;
}
.h243 {
  height: 243rpx;
}

.lhno{
	line-height: normal;
}
.lh30{
	line-height: 30rpx;
}
.lh40{
	line-height: 40rpx;
}
.lh50{
	line-height: 50rpx;
}

.placeholder-color{
    color: #D1D6DE;
}
.plc{
    color: #D1D6DE;
}

.box-b{
	box-sizing: border-box;
}

.radius4 {
    border-radius: 4rpx;
}
.radius8 {
    border-radius: 8rpx;
}

// 主题颜色
.white{color: #FFFFFF;}
.black{color: #000000;}
.color9{color: #999999;}
.color3{color: #333333;}
.color6{color: #666666;}
.color65{color: #656565;}
.color0{color: #000000;}
.color8a{color: #8a8a8a;}
.color22 {color: #222222;}
.color1a {color: #1A1A1A;}
.color4d{color: #4D4D4D;}
.color33 {color: #333333;}
.colorcc{color: #CCCCCC;}
.color55{color: #555555;}
.color00 {color: #000000;}
.color80{
  color: #808080;
}

.color64{color: #646490;}
.theme-color{color: #0095FF;}
.main-color{color: #04C15F;}
.sub-color{color:#FF002A;}
.yel-color{color:#F8B551;}
.colorbf9{color:#BF97D7;}
.color0ab{color:#0ABEF4;}
.colorf0d{color:#F0D330;}
.colorf14{color:#F14949;}
.colorf47{color:#F47A7A;}
.color556{color:#556FB5;}
.color85c{color:#85CC29;}
.colorff4{color:#FF4747;}
.red-color, .colorff2{color: #FF2020;}
.blue-color{color: #0095FF;}
.background-theme{background: #0095FF;}
.background-sub{background: #FF002A;}
.background-main{background: #04C15F;}
.background-blue{background: #0095FF;}
.background-white{background: #fff;}
.background-yellow{background: #F8B551;}
.background-gray,.bgcc{background: #CCCCCC;}
.bgd2{background: #D2D2D2;}
.bgbf9{background: #BF97D7;}
.bg0ab{background: #0ABEF4;}
.bgf0d{background: #F0D330;}
.bgf14{background: #F14949;}
.bgf47{background: #F47A7A;}
.bg556{background: #556FB5;}
.bg85c{background: #85CC29;}
.bgff1, .background-red{
  background: #FF1B1B;
}
.background-line{
	height: 16rpx;
    width: 100%;
    background: #f7f8f9;
}
.bg005{
  background: #0054FF;
}
.bgff0{
  background: #FF002A;
}
.bgff9{
  background: #FF9500;
}
.bg616{
  background: #6160FF;
}
.bg36b{
  background: #36B26A;
}
.bg808{
  background: #808080;
}
.bg00901{background-color: rgba(0, 149, 255, 0.1);}
.bg00501{background-color: rgba(0, 84, 255, 0.1);}
.bgff001{background-color: rgba(255, 0, 42, 0.1);}
.bgff901{background-color: rgba(255, 149, 0, 0.1);}
.bg61601{background-color: rgba(97, 96, 255, 0.1);}
.bg36b01{background-color: rgba(54, 178, 106, 0.1);}
.bg80801{background-color: rgba(128, 128, 128, 0.1);}
.color005{
  color: #0054FF;
}
.colorff0{
  color: #FF002A;
}
.colorff9{
  color: #FF9500;
}
.color616{
  color: #6160FF;
}
.color36b{
  color: #36B26A;
}
.color808{
  color: #808080;
}

.bdb{
	border-bottom: 1rpx solid #D1D6DE;
}

.bd00d{
	border: 1rpx solid #00daff;
}
.bd1517{
  border: 1rpx solid #151717;
}

.bdbA{
	border-bottom: 8rpx solid #0095FF;
}

.bdbff{
	border-bottom: 1rpx solid rgba(255, 255, 255, .1);
}

.bgbd64{
	border: 1rpx dashed #646490;
}

.bg45009{
	background: linear-gradient(129deg, #4591ED 0%, #0095FF 100%);
}

// .bd2c{
// 	border: 1rpx solid #2C2C6D;
// }

.bd009{
	border: 1rpx solid #0095FF
}
.bdff0{
  border: 1rpx solid #FF002A;
}

.bdf01{
	border-bottom: 1rpx solid rgba(255, 255, 255, .1);
}

.btn-disabled {
	background: #EDEEF2 !important;
	color: #C3C7D2 !important;
}

.navbar-return {
	margin-top: 55rpx;
	height: 88rpx;
	display: flex;
	align-items: center;
	background: #FFFFFF;

	.icon {
		width: 60rpx !important;
		height: 60rpx !important;
		display: block;
	}
}

.navbar-return2 {
	height: 88rpx;
	display: flex;
	align-items: center;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	// position: relative;
	padding: 0 30rpx;
	z-index: 100;

	.icon-warp {
		width: 60rpx;
	}

	.icon {
		width: 17rpx !important;
		height: 30rpx !important;
		display: block;
	}

	.page-name {
		color: #000000;
		font-size: 36rpx;
		width: 585rpx;
		text-align: center;
	}
}

.c-input {

	//.input-label {
	//	color: #656565;
	//	height: 36rpx;
	//	line-height: 36rpx;
	//	overflow: hidden;
	//	font-size: 26rpx;
	//	margin-bottom: 16rpx;
	//}

	.input-warp {
		display: flex;
		height: 150rpx;
		background: #FFFFFF;
		//border-radius: 10rpx;
		border-bottom: 1rpx solid #D1D6DE;
		//padding: 0 30rpx;
		justify-content: space-between;
		align-items: center;
		//margin-bottom: 30rpx;
	}

	.ipt {
		flex: 1;
		height: 48rpx;
		line-height: 48rpx;
		font-size: 34rpx;
		overflow: hidden;
	}

	.icon-warp {
		//border-left: 1rpx solid #E5E5E5;
		padding-left: 30rpx;
		margin-left: 30rpx;
		height: 40rpx;
		display: flex;
		align-items: center;
	}

	.addon-txt {
		font-size: 26rpx;
		color: #656565;
	}

	.addon-icon {
		width: 30rpx !important;
		height: 30rpx !important;
		display: block;
		overflow: hidden;
	}
}

.c-input2 {
	margin-top: 40rpx;

	.input-label {
		color: #656565;
		height: 37rpx;
		line-height: 37rpx;
		overflow: hidden;
		font-size: 26rpx;
		//margin-bottom: 16rpx;
	}

	.input-warp {
		display: flex;
		height: 100rpx;
		background: #FFFFFF;
		//border-radius: 10rpx;
		border-bottom: 1rpx solid #D1D6DE;
		//padding: 0 30rpx;
		justify-content: space-between;
		align-items: center;
		//margin-bottom: 30rpx;
	}

	.ipt {
		flex: 1;
		height: 48rpx;
		line-height: 48rpx;
		font-size: 34rpx;
		overflow: hidden;
	}

	.icon-warp {
		//border-left: 1rpx solid #E5E5E5;
		padding-left: 30rpx;
		margin-left: 30rpx;
		height: 40rpx;
		display: flex;
		align-items: center;
	}

	.addon-txt {
		font-size: 26rpx;
		color: #656565;
	}

	.addon-icon {
		width: 30rpx !important;
		height: 30rpx !important;
		display: block;
		overflow: hidden;
	}
}

.c-input3 {
	margin-bottom: 0;
	margin-top: 60rpx;

	.input-label {
		overflow: hidden;
		font-size: 32rpx;
		color: #656565;
		height: 46rpx;
		line-height: 46rpx;
	}

	.input-warp {
		display: flex;
		height: 110rpx;
		background: #FFFFFF;
		border-bottom: 1rpx solid #D1D6DE;
		justify-content: space-between;
		align-items: center;
	}

	.image-warp {
		margin-top: 20rpx;
	}

	.ipt {
		flex: 1;
		height: 48rpx;
		line-height: 48rpx;
		font-size: 34rpx;
		overflow: hidden;
	}

	.icon-warp {
		padding-left: 30rpx;
		margin-left: 30rpx;
		height: 40rpx;
		display: flex;
		align-items: center;
	}

	.addon-txt {
		font-size: 26rpx;
		color: #656565;
	}

	.addon-icon {
		width: 60rpx !important;
		height: 60rpx !important;
		display: block;
		overflow: hidden;
	}
}

.icon-right {
	width: 14rpx !important;
	height: 24rpx !important;
	display: block;
	overflow: hidden;
}


// 卖出弹框
.box{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index: 100;
    display: flex;
    justify-content: center;
    align-items: center;
}
.box-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6);
}
.box .box-main{
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
	height: auto;
	min-height: 410rpx;
    z-index: 9;
	background:rgba(255,255,255,1);
	border-radius:30rpx 30rpx 0rpx 0rpx;
	// border:1rpx solid;
	border:inherit;
	border-image:linear-gradient(180deg, rgba(255,255,255,0.8), rgba(255,255,255,0.4), rgba(255,255,255,0), rgba(255,255,255,0)) 1 1;
	overflow: hidden;
}

// 弹框
.share-frame{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;

    .share-bg{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, .2);
         z-index: 2;
    }

    .share-coupon{
        position: absolute;
        top: 462rpx;
        left: 55rpx;
         z-index: 9;
        // width: 100%;
        margin: 0 auto;
        width:640rpx;
        height:auto;
        background:rgba(255,255,255,1);
        border-radius:20rpx;
        padding: 70rpx 45rpx 60rpx;
        box-sizing: border-box;
		border: inherit;
		overflow: hidden;
        .packet-bg{
            position: absolute;
            top: 36rpx;
            right: 36rpx;
            width: 54rpx;
            height: 54rpx;
            .packet-cancel{
                width: 54rpx;
                height: 54rpx;
                padding: 10rpx;
                box-sizing: border-box;
            }
        }
        .share-title{
            width:100%;
            height:59rpx;
            font-size:42rpx;
            font-weight:500;
            color:rgba(51,51,51,1);
            line-height:59rpx;
        }
        .share-content{
            width:384rpx;
            height:auto;
            font-size:34rpx;
            font-weight:400;
            color:rgba(101,101,101,1);
            line-height:60rpx;
            margin: 40rpx auto 50rpx;
        }
        .share-comfirl{
            width:260rpx;
            height:90rpx;
            background:rgba(67,112,241,1);
            border-radius:10rpx;
            font-weight:400;
            color:rgba(255,255,255,1);
            font-size: 36rpx;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .share-cancel{
            width:260rpx;
            height:90rpx;
            background:rgba(239,239,239,1);
            border-radius:10rpx;
            font-weight:400;
            color:rgba(51,51,51,1);
            font-size: 36rpx;
            display: flex;
            align-items: center;
            justify-content: center;
        }
    }
}

// 导航栏
.head {
	display: flex;
	justify-content: space-between;
	padding: 0 20rpx;
	box-sizing: border-box;
	background: #FFFFFF;
	color: #333;
	align-items: center;
	height: 88rpx;
	position: fixed;
	top: var(--window-top);
	left: 0;
	width: 100%;
	z-index: 999;
	margin-top: @statusBarHeight;

	.goBack {
		flex: 1;
		padding-left: 10rpx;
		image {
			// width: 36rpx;
			// height: 36rpx;
			vertical-align: sub;
			font-size: 25rpx;
			width: 20rpx;
			height: 36rpx;
		}
	}

	.head_right {
		flex: 1;
		display: flex;
		justify-content: flex-end;
		align-items: center;

		image {
			width: 46rpx;
			height: 46rpx;
			vertical-align: sub;
		}

		.region {
			width: 36rpx;
			height: 36rpx;
			vertical-align: sub;
			margin-right: 10rpx;
		}
	}

	.head_title {
		font-weight: 700;
		font-size: 32rpx;
		flex: 1;
		text-align: center;
	}
}

.status_bar {
    height: @statusBarHeight;
    width: 100%;
    background-color: #F8F8F8;
}
.top_view {
    height: @statusBarHeight;
    width: 100%;
    position: fixed;
    background-color: #F8F8F8;
    top: 0;
    z-index: 999;
}


// 状态栏
.status-bar-placeholder, .status-bar {
	height: @statusBarHeight;
	width: 100%;
	max-width: 420px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
}
.status-bar{
	background: #0095FF;
}

// 记住密码checkbox
.remember-psw .uni-checkbox-input {
	border-radius: 50% !important;
	color: #ffffff !important;
	height: 13px;
	width: 13px;
	// background-color: #191933;
	// border: 1rpx solid #191933;;
}

.remember-psw .uni-checkbox-input.uni-checkbox-input-checked:after{
	font-size: 13px;
}

.remember-psw .uni-checkbox-input.uni-checkbox-input-checked::before{
	font-size: 13px;
}

// 功能模块图标布局
.content{

	.mode-box{
		width: 60rpx;
		height: 60rpx;
		display: flex;
		align-items: center;

		// .img{
		// 	width: 35rpx;
		// 	height: 40rpx;
		// 	margin: 0 auto;
		// }
		// .flowCapital{
		// 	width: 40rpx;
		// 	height: 40rpx;
		// 	margin: 0 auto;
		// }
		// .setting{
		// 	width: 32rpx;
		// 	height: 40rpx;
		// 	margin: 0 auto;
		// }
		// .record{
		// 	margin: 0 auto;
		// }
		// .share-img{
		// 	width: 46rpx;
		// 	height: 46rpx;
		// 	margin: 0 auto;
		// }
		// .help-img{
		// 	width: 44rpx;
		// 	height: 44rpx;
		// 	margin: 0 auto;
		// }
		// .red-icon{
		// 	width: 52rpx;
		// 	height: 52rpx;
		// 	margin: 0 auto;
		// }

		.img{
			width: 38rpx;
			height: 44rpx;
			margin: 0 auto;
		}
		.setting{
			width: 35rpx;
			height: 44rpx;
			margin: 0 auto;
		}
		.record{
			margin: 0 auto;
		}
		.flowCapital{
			width: 44rpx;
			height: 44rpx;
			margin: 0 auto;
		}
		.share-img{
			width: 50rpx;
			height: 50rpx;
			margin: 0 auto;
		}
		.red-icon{
			width: 56rpx;
			height: 56rpx;
			margin: 0 auto;
		}

	}
}

// 矿机start
.disib{
	display: inline-block;
}

.radius10 {
    border-radius: 10rpx;
}
.radius16 {
    border-radius: 16rpx;
}
.radius20 {
    border-radius: 20rpx;
}
.radius30 {
    border-radius: 30rpx;
}
.radius32 {
    border-radius: 32rpx;
}
.radius35 {
    border-radius: 35rpx;
}
.radius40 {
    border-radius: 40rpx;
}
.radius45 {
    border-radius: 45rpx;
}
.radiusbl30{
  border-radius: 0 0 30rpx 30rpx;
}
.radiustr30{
  border-radius: 30rpx 30rpx 0 0;
}
.radiustl30{
  border-radius: 30rpx 0 0 30rpx;
}
.radiusrb30{
  border-radius: 0 30rpx 30rpx 0;
}
.radiusbl24{
  border-radius: 0 0 24rpx 24rpx;
}
.radiustr24{
  border-radius: 24rpx 24rpx 0 0;
}
.radiustl24{
  border-radius: 24rpx 0 0 24rpx;
}
.radiusrb24{
  border-radius: 0 24rpx 24rpx 0;
}
.radiusrl10{
  border-radius: 0 10rpx 0 10rpx;
}
.radiustl23{
  border-radius: 23rpx 0 0 23rpx;
}


.bg-eb{
	background-color: #ebeeef;
}

.fixed{
	position: fixed;
}

.pdt16{
	padding-top: 16rpx;
}

.pdb16{
	padding-bottom: 16rpx;
}
.pdb18{
  padding-bottom: 18rpx;
}

.pdl16{
	padding-left: 16rpx;
}

.pdr16{
	padding-right: 16rpx;
}

.pdl17{
  padding-left: 17rpx;
}
.pdr17{
  padding-right: 17rpx;
}
.pdl51{
  padding-left: 51rpx;
}

.color02{
	color: #02ad8f;
}

.color0b{
	color: #00be9b;
}

.color303{
	color: #303340;
}

.color373{
	color: #373752;
}

.colorffb{
	color: #FFBA8D
}

.colord9{
	color: #D98D92;
}
.color989{
	color: #989BA6;
}
.color3303{
	color: rgba(51,51,51,0.3);
}
.colorc1{
	color: #C1C3C9;
}
.color26{
	color: #262626;
}

.bg-02{
	background: #02ad8f;
}

.bg-30{
	background: #30c282;
}

.bg-ee{
	background: #EEF1FA;
}

.bg-4501{
	background: rgba(69,76,237,.1);
}

.op01{
	opacity: 0.1;
}
.op02{
	opacity: 0.2;
}
.op03{
	opacity: 0.3;
}
.op04{
	opacity: 0.4;
}
.op05{
	opacity: 0.5;
}
.op06{
	opacity: 0.6;
}
.op07{
	opacity: 0.7;
}
.op08{
	opacity: 0.8;
}
.op09{
	opacity: 0.9;
}
.op10{
	opacity: 1;
}

.bgff{background: #ffffff;}
.bg33{background: #333333;}
.bg-91{background: #919399;}
.bg-43{background: #43434F;}

.bg-98{
	background: #98979a;
}
.bgf6{
	background: #F6F6F6;
}
.bgf4{
  background: #F4F5F7;
}
.bgf5 {
  background: #f5f5f5;
}
.bgc4{
  background: #C4C6D5;
}
.bg80{
  background: #808080;
}

.pdl40{
	padding-left: 40rpx;
}

.radius6 {
    border-radius: 6rpx;
}

.radius50{
	border-radius: 50rpx;
}
.radius50p{
	border-radius: 50%;
}

.bdd4{
	border: 1rpx solid #dcdcdc;
}
.bd00{
  border: 1rpx solid #000000;
}
.bdd00{
  border: 1rpx dashed #000000;
}
.bdbd00{
  border-bottom: 1rpx dashed #000000;
}

.bdi{
	border: initial;
}
.bdno {
  border: none !important;
}
.bdi {
  border: initial !important;
}
.bdbli:last-child {
  border-bottom: initial !important;
}
.mgb12{
	margin-bottom: 12rpx;
}

.h72 {
    height: 72rpx;
}

.bg-tr{
	background: transparent;
}

.color66{
	color: #666666;
}

.ovfh{
	overflow: hidden;
}
.ovfxa{
	overflow-x: auto;
}
.ovfya{
	overflow-y: auto;
}

.pdt10{padding-top: 10rpx;}
.pdb10{padding-bottom: 10rpx;}
.pdr10{padding-right: 10rpx;}
.pdl10{padding-left: 10rpx;}

.wt140 {
    width: 140rpx;
}

.lh40 {
    line-height: 40rpx;
}
.lh60 {
    line-height: 60rpx;
}

.h60 {
    height: 60rpx;
}
.h64 {
	height: 64rpx;
}

.radius4 {
    border-radius: 4rpx;
}

// 顶部语言样式
.banner-navbar{

	.left{
		width: 20rpx;
		height: 32rpx;
	}
	.languageChange{
		display: inline;
		margin-right: 20rpx;
		width: 44rpx;
		height: 44rpx;
		vertical-align: middle;
	}

	.l-img{
		width: 40rpx;
		height: 26rpx;
		display: block;
	}

}
//矿机end
.img1018{
  width: 10rpx !important;
  height: 18rpx !important;
  vertical-align: @middle;
  display: block;
}
.img1630{
  width: 16rpx !important;
  height: 30rpx !important;
  vertical-align: @middle;
  display: block;
}
.img18{
  width: 18rpx !important;
  height: 18rpx !important;
  vertical-align: @middle;
  display: block;
}
.img20{
  width: 20rpx !important;
  height: 20rpx !important;
  vertical-align: @middle;
  display: block;
}
.img22{
  width: 22rpx !important;
  height: 22rpx !important;
  vertical-align: @middle;
  display: block;
}
.img24{
  width: 24rpx !important;
  height: 24rpx !important;
  vertical-align: @middle;
  display: block;
}
.img26{
	width: 26rpx !important;
	height: 26rpx !important;
	vertical-align: @middle;
  display: block;
}
.img2734{
  width: 27rpx !important;
  height: 34rpx !important;
  vertical-align: @middle;
  display: block;
}
.img28{
	width: 28rpx !important;
	height: 28rpx !important;
	vertical-align: @middle;
  display: block;
}
.img30{
  width: 30rpx !important;
  height: 30rpx !important;
  vertical-align: @middle;
  display: block;
}
.img32{
  width: 32rpx !important;
  height: 32rpx !important;
  vertical-align: @middle;
  display: block;
}
.img34{
  width: 34rpx !important;
  height: 34rpx !important;
  vertical-align: @middle;
  display: block;
}
.img36{
	width: 36rpx !important;
	height: 36rpx !important;
	vertical-align: @middle;
  display: block;
}
.img38{
	width: 38rpx !important;
	height: 38rpx !important;
	vertical-align: @middle;
  display: block;
}
.img40{
	width: 40rpx !important;
	height: 40rpx !important;
	vertical-align: @middle;
  display: block;
}
.img42{
	width: 42rpx !important;
	height: 42rpx !important;
	vertical-align: @middle;
  display: block;
}
.img44{
	width: 44rpx !important;
	height: 44rpx !important;
	vertical-align: @middle;
  display: block;
}
.img46{
	width: 46rpx !important;
	height: 46rpx !important;
	vertical-align: @middle;
  display: block;
}
.img48{
	width: 48rpx !important;
	height: 48rpx !important;
	vertical-align: @middle;
  display: block;
}
.img50{
	width: 50rpx !important;
	height: 50rpx !important;
	vertical-align: @middle;
  display: block;
}
.img52{
	width: 52rpx !important;
	height: 52rpx !important;
	vertical-align: @middle;
  display: block;
}
.img54{
	width: 54rpx !important;
	height: 54rpx !important;
	vertical-align: @middle;
  display: block;
}
.img56{
  width: 56rpx !important;
  height: 56rpx !important;
  vertical-align: @middle;
  display: block;
}
.img58{
  width: 58rpx !important;
  height: 58rpx !important;
  vertical-align: @middle;
  display: block;
}
.img60{
  width: 60rpx !important;
  height: 60rpx !important;
  vertical-align: @middle;
  display: block;
}
.img62{
  width: 62rpx !important;
  height: 62rpx !important;
  vertical-align: @middle;
  display: block;
}
.img64{
	width: 64rpx !important;
	height: 64rpx !important;
	vertical-align: @middle;
  display: block;
}
.img66{
  width: 66rpx !important;
  height: 66rpx !important;
  vertical-align: @middle;
  display: block;
}
.img68{
  width: 68rpx !important;
  height: 68rpx !important;
  vertical-align: @middle;
  display: block;
}
.img70{
  width: 70rpx !important;
  height: 70rpx !important;
  vertical-align: @middle;
  display: block;
}
.img7068{
  width: 70rpx !important;
  height: 68rpx !important;
  vertical-align: @middle;
  display: block;
}
.img80{
  width: 80rpx !important;
  height: 80rpx !important;
  vertical-align: @middle;
  display: block;
}
.img8277{
  width: 82rpx !important;
  height: 77rpx !important;
  vertical-align: @middle;
  display: block;
}
.img86{
  width: 86rpx !important;
  height: 86rpx !important;
  vertical-align: @middle;
  display: block;
}
.img90{
	width: 90rpx !important;
	height: 90rpx !important;
	vertical-align: @middle;
  display: block;
}
.img92{
	width: 92rpx !important;
	height: 92rpx !important;
	vertical-align: @middle;
  display: block;
}
.img96{
  width: 96rpx !important;
  height: 96rpx !important;
  vertical-align: @middle;
  display: block;
}
.img110{
  width: 110rpx !important;
  height: 110rpx !important;
  vertical-align: @middle;
  display: block;
}
.img114{
  width: 114rpx !important;
  height: 114rpx !important;
  vertical-align: @middle;
  display: block;
}
.img122{
	width: 122rpx !important;
	height: 122rpx !important;
	vertical-align: @middle;
  display: block;
}
.img136{
	width: 136rpx !important;
	height: 136rpx !important;
	vertical-align: @middle;
  display: block;
}
.img173{
  width: 173rpx !important;
  height: 173rpx !important;
  vertical-align: @middle;
  display: block;
}
.img184{
	width: 184rpx !important;
	height: 184rpx !important;
	vertical-align: @middle;
  display: block;
}
.img200{
	width: 200rpx !important;
	height: 200rpx !important;
	vertical-align: @middle;
  display: block;
}

.v-align-m{
	vertical-align: @middle;
  display: block;
}

/* #ifdef APP-PLUS */
// 手机顶部status
.pdtSBH{
	padding-top: @statusBarHeight;
}
/* #endif */

/* #ifdef H5 */
.pdbTab{
	padding-bottom: 100rpx;
}
/* #endif */

.login-btn{
	width: 100%;
	height: 90rpx;
	line-height: 90rpx;
	text-align: center;
	border-radius: 45rpx;
}

.zIndex01{
	z-index: -1;
}
.zIndex0{
	z-index: 0;
}
.zIndex1{
	z-index: 1;
}
.zIndex2{
  z-index: 2;
}
.zIndex3{
  z-index: 3;
}
.zIndex4{
  z-index: 4;
}
.zIndex5{
  z-index: 6;
}
.zIndex6{
  z-index: 6;
}
.zIndex7{
  z-index: 7;
}
.zIndex8{
  z-index: 8;
}
.zIndex9{
  z-index: 9;
}
.zIndex10{
	z-index: 10;
}
.zIndex11{
	z-index: 11;
}
.zIndex100{
	z-index: 100;
}
.zIndex996 {
  z-index: 996;
}
.zIndex997 {
  z-index: 997;
}
.zIndex998 {
  z-index: 998;
}
.zIndex999 {
  z-index: 999;
}
.zIndex1000{
	z-index: 1000;
}
uni-toast{
	z-index: 3000;
}

// 新大合约start
.lh22{
	line-height: 22rpx;
}
.minh44 {
	min-height: 44rpx;
}
.minh46 {
  min-height: 46rpx;
}
.minh60{
	min-height: 60rpx;
}
.minh66{
  min-height: 66rpx;
}
.maxw170{
	max-width: 170rpx;
}
.maxw140{
	max-width: 140rpx;
}
.mg04{
	margin: 0 4rpx;
}
.mg010{
  margin: 0 10rpx;
}
.mg012{
  margin: 0 12rpx;
}
.mg014{
  margin: 0 14rpx;
}
.mg016{
  margin: 0 16rpx;
}
.mg018{
  margin: 0 18rpx;
}
.mg020{
	margin: 0 20rpx;
}
.h44{
	height: 44rpx;
}
.colore7{
	color: #e74747;
}
.color00d{
	color: #00daff;
}
.minhh40{
	min-height: 40rpx;
}
.minhh42{
	min-height: 42rpx;
}
.bg0003{
	background-color: rgba(0, 0, 0, .3);
}
.pd4000{
	padding: 40rpx 0;
}
.pd4030{
	padding: 40rpx 30rpx;
}
.pd405030{
	padding: 40rpx 50rpx 30rpx;
}
.pd616{
	padding: 60rpx 16rpx;
}
.minh50{
	min-height: 50rpx;
}
.pd050{
	padding: 0 50rpx;
}
.minh110{
	min-height: 110rpx;
}
.mgl5{
	margin-left: 5rpx;
}
.mgl6{
	margin-left: 6rpx;
}
.mgl-15{
  margin-left: -15rpx;
}
.mgl-29{
  margin-left: -29rpx;
}
.mgl-30{
  margin-left: -30rpx;
}
.mgl-50p{
  margin-left: -50%;
}
.mgla{
  margin-left: auto;
}
.flex07{
	-webkit-box-flex: 0.7!important;
	-webkit-flex: 0.7!important;
	flex: 0.7!important;
}

// 新大合约end
/*区号start*/
.minh100l{
  min-height: 100rpx;
}
.minh100{
  min-height: 100%;
}
.minh100h-56{
  min-height: calc(100vh - 144rpx);
}
.minh102{
  min-height: 102rpx;
}
.minh104{
  min-height: 104rpx;
}
.minh600{
  min-height: 600rpx;
}
.h600{
  height: 600rpx;
}
.minw80{
  min-width: 80rpx;
}
.minw108{
  min-width: 108rpx;
}
.minw116{
  min-width: 116rpx;
}
.minw124{
  min-width: 124rpx;
}
.minw136{
  min-width: 136rpx;
}
.minh70{
  min-height: 70rpx;
}
.minh72{
	min-height: 72rpx;
}
.minh74{
	min-height: 74rpx;
}
.minh76{
  min-height: 76rpx;
}
.minh78{
  min-height: 78rpx;
}
.minh80{
	min-height: 80rpx;
}
.minh90{
  min-height: 90rpx;
}
.radiusb20 {
  border-bottom-left-radius: 20rpx;
  border-bottom-right-radius: 20rpx;
}
.pd032{
  padding: 0 32rpx;
}
.pd034{
  padding: 0 34rpx;
}
.pd4234{
  padding: 42rpx 34rpx;
}
.pd483452{
  padding: 48rpx 34rpx 52rpx;
}
.pd383460{
  padding: 38rpx 34rpx 60rpx;
}
.w0{
	width: 0;
}
.img10{
	width: 10rpx !important;
	height: 10rpx !important;
	vertical-align: middle;
}
.h20{
	height: 20rpx;
	line-height: 20rpx;
}
/*区号end*/
// 二维码
.minh120{
	min-height: 120rpx;
}
.w520{
	width: 520rpx;
}
.pd3200{padding: 32rpx 0}
.pd3210{padding: 32rpx 10rpx}
.pd3220{padding: 32rpx 20rpx}
.pd3224{padding: 32rpx 24rpx}
.pd3230{padding: 32rpx 30rpx}
.pd3020{
	padding: 30rpx 20rpx;
}
.pd3430{
  padding: 34rpx 30rpx;
}
.pd3452{
  padding: 34rpx 52rpx;
}
.pd42524248{
  padding: 42rpx 52rpx 42rpx 48rpx;
}
.pd3630{
  padding: 36rpx 30rpx;
}
.pd363030{
  padding: 36rpx 30rpx 30rpx;
}
.pd3652{
  padding: 36rpx 52rpx;
}
.pd3040{
  padding: 30rpx 40rpx;
}
.pd303020{
	padding: 30rpx 30rpx 20rpx;
}
.pd203036{
  padding: 20rpx 30rpx 36rpx;
}
.pd303036{
  padding: 30rpx 30rpx 36rpx;
}
.pd3032{
  padding: 30rpx 32rpx;
}
.pd4820{
	padding: 48rpx 20rpx;
}
.w320{
	width: 320rpx;
}
.w340{
  width: 340rpx;
}
.w360{
  width: 360rpx;
}
.w380{
  width: 380rpx;
}
.w30{
  width: 30rpx;
}
.w400{
	width: 400rpx;
}
.w480{
  width: 480rpx;
}
.h320{
	height: 320rpx;
}
.txtdi{
	text-decoration: inherit;
}
.disb{
	display: block;
}
.mg50a70{
	margin: 50rpx auto 70rpx;
}
.lh42{
	line-height: 42rpx;
}
.mg6606{
	margin: 6rpx 6rpx 0 6rpx;
}
.w676{
	width: 676rpx;
}
// 调整样式
.w1{
	width: 1rpx;
}
.w2{
	width: 2rpx;
}
.w18{
	width: 18rpx;
}
.w50{
	width: 50rpx;
}
.w50p{
	width: 50%;
}
.w96p{
	width: 96%;
}
.w234{
	width: 234rpx;
}
.top3{
	top: 3rpx;
}
.top4{
	top: 4rpx;
}
.top10{
	top: 10rpx;
}
.top12{
	top: 12rpx;
}
.top14{
	top: 14rpx;
}
.top16{
	top: 16rpx;
}
.top18{
	top: 18rpx;
}
.top20{
	top: 20rpx;
}
.top22{
	top: 22rpx;
}
.top24{
	top: 24rpx;
}
.top26{
	top: 26rpx;
}
.top28{
	top: 28rpx;
}
.top30{
	top: 30rpx;
}
.top40{
  top: 40rpx;
}
.top58{
	top: 58rpx;
}
.top63{
	top: 63rpx;
}
.bottom200{
	bottom: 200rpx;
}
.right4{
	right: 4rpx;
}
.right16{
	right: 16rpx;
}
.right32{
	right: 32rpx;
}
.right40{
	right: 40rpx;
}

.flex-row{
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
}
.h1{
	height: 1rpx;
}
.h6{
	height: 6rpx;
}
.h180{
  height: 180rpx;
}
.h200{
  height: 200rpx;
}
.h216{
  height: 216rpx !important;
}
.h220{
  height: 220rpx;
}
.h240{
  height: 240rpx;
}
.h260{
  height: 260rpx;
}
.h268{
  height: 268rpx;
}
.h280{
  height: 280rpx;
}
.h300{
  height: 300rpx;
}
.h325{
	height: 325rpx;
}
.h400{
  height: 400rpx;
}
.h420{
  height: 420rpx;
}
.h440{
	height: 440rpx;
}
.h455{
  height: 455rpx !important;
}
.h480{
  height: 480rpx;
}
.h520{
	height: 520rpx !important;
}
.h556{
	height: 556rpx;
}
.h917{
  height: 917rpx !important;
}
.h918{
  height: 918rpx !important;
}
.bdbd8b{
	border-bottom: 1rpx solid #d8bfd8;
}
.bdt808{
  border-top: 1rpx solid #808080;
}
.bdb808{
  border-bottom: 1rpx solid #808080;
}
.bdb0007{
  border-bottom: 1rpx solid rgba(0, 0, 0, 0.7);
}
.bdb26{
  border-bottom: 1rpx solid #262626;
}
.colortr{
	color: transparent;
}
.bgtxt{
	background: linear-gradient(90deg, #00daff, #9e61ff);
	background-clip: text;
	-webkit-background-clip: text;
}
.img10{
  width: 10rpx !important;
  height: 10rpx !important;
  vertical-align: @middle;
  display: block;
}
.img12{
  width: 12rpx !important;
  height: 12rpx !important;
  vertical-align: @middle;
  display: block;
}
.img14{
  width: 14rpx !important;
  height: 14rpx !important;
  vertical-align: @middle;
  display: block;
}
.img16{
	width: 16rpx !important;
	height: 16rpx !important;
	vertical-align: @middle;
  display: block;
}
.img234130{
	width: 234rpx !important;
	height: 130rpx !important;
	vertical-align: @middle;
  display: block;
}
.img300{
	width: 300rpx !important;
	height: 300rpx !important;
	vertical-align: @middle;
  display: block;
}
.w376{
	width: 376rpx;
}
.bglg009e{
	background: linear-gradient(90deg, #00daff, #9e61ff);
}
.top16{
	top: 16rpx;
}
.mg60a0{
	margin: 60rpx auto 0;
}
.pd405030{
	padding: 40rpx 50rpx 30rpx;
}
.pd603842{
	padding: 60rpx 38rpx 42rpx;
}
.pd507560{
	padding: 50rpx 75rpx 60rpx;
}
.pd2210{
	padding: 22rpx 10rpx;
}
.pd3850160{
	padding: 38rpx 50rpx 160rpx;
}
.pd5050160{
	padding: 50rpx 50rpx 160rpx;
}
.mgt300{
	margin-top: 300rpx;
}
.minw117{
	min-width: 117rpx;
}
.minw100p{
  min-width: 100%;
}
.pdt124{
	padding-top: 124rpx;
}
.pdt130{
	padding-top: 130rpx;
}
.pdt200{
	padding-top: 200rpx;
}
.pdt256{
	padding-top: 256rpx;
}
.pdt280{
	padding-top: 280rpx;
}
.pdt295{
	padding-top: 295rpx;
}
.pdt296{
	padding-top: 296rpx;
}
.pdt430{
	padding-top: 430rpx;
}
.color8b0{
	color: #8b0000;
}
.bg8e{
	background: #8E6861;
}
.bg7f8{
	background: #7F8797;
}
.bgtr{
  background: transparent;
}

.mg10a{
  margin: 10rpx auto;
}
.mg12a{
  margin: 12rpx auto;
}
.mg14a{
  margin: 14rpx auto;
}
.mg15a{
  margin: 15rpx auto;
}
.mg16a{
  margin: 16rpx auto;
}
.mg18a{
  margin: 18rpx auto;
}
.mg20a{
	margin: 20rpx auto;
}
.mg55a20{
  margin: 55rpx auto 20rpx;
}
.mg55a50{
  margin: 55rpx auto 50rpx;
}
.mg95a50{
  margin: 95rpx auto 50rpx;
}
.mg180a140{
	margin: 180rpx auto 140rpx;
}
.maxh600{
	max-height: 600rpx;
}
.maxh780{
	max-height: 780rpx;
}
.h55v{
	height: 55vh;
}
.h58v{
	height: 58vh;
}
.h60v{
	height: 60vh;
}
.h62v{
	height: 62vh;
}
.w217{
	width: 217rpx;
}
.mgr2n0:nth-child(2n){
	margin-right: 0;
}
.mgr3n0:nth-child(3n){
	margin-right: 0;
}
.mgr4n0:nth-child(4n){
	margin-right: 0;
}
.mgr2n10:nth-child(2n+1){
	margin-right: 20rpx;
}
.mgbl0:last-child{
  margin-bottom: 0;
}

.mg80a30{
	margin: 80rpx auto 30rpx;
}
.h74{
	height: 74rpx;
}
.mg26a{
	margin: 26rpx auto;
}
.img0814{
	width: 8rpx !important;
	height: 14rpx !important;
	vertical-align: @middle;
  display: block;
}
.img220140{
	width: 220rpx !important;
	height: 140rpx !important;
	vertical-align: @middle;
  display: block;
}
.h220{
	height: 220rpx;
}
.h267{
	height: 267rpx;
}
.w600{
	width: 600rpx;
}
.w620{
  width: 620rpx;
}
.mgb160{
	margin-bottom: 160rpx;
}
.img70{
	width: 70rpx !important;
	height: 70rpx !important;
	vertical-align: @middle;
  display: block;
}
.w257{
  width: 257rpx;
}
.w275{
  width: 275rpx;
}
.w295{
  width: 295rpx;
}
.w305{
  width: 305rpx;
}
.w315{
  width: 315rpx;
}
.w325{
  width: 325rpx;
}
.w335{
	width: 335rpx;
}
.w345{
  width: 345rpx;
}
.pd352032{
	padding: 35rpx 20rpx 32rpx;
}
.mg30a{
	margin: 30rpx auto;
}
.mg36a{
	margin: 36rpx auto;
}
.pd1624{
	padding: 16rpx 24rpx;
}
.mg203000{
  margin: 20rpx 30rpx 0;
}
.mg203030{
	margin: 20rpx 30rpx 30rpx;
}
.mg303000{
	margin: 30rpx 30rpx 0;
}
.mg303020{
	margin: 30rpx 30rpx 20rpx;
}
.mg303036{
	margin: 30rpx 30rpx 36rpx;
}
.mg030{
	margin: 0 30rpx;
}
.mg03030{
	margin: 0 30rpx 30rpx;
}
.mg03036{
	margin: 0 30rpx 36rpx;
}
.pd161600{
	padding: 16rpx 16rpx 0;
}
.pd4003630{
	padding: 40rpx 0 36rpx 30rpx;
}
.pd38203840{
	padding: 38rpx 20rpx 38rpx 40rpx;
}
.top-8{
	top: -8rpx;
}
.img100{
	width: 100rpx !important;
	height: 100rpx !important;
	vertical-align: middle;
}
.scale125{
	transform: scale(1.25);
}
.scale15{
	transform: scale(1.5);
}
.translateX50p{
   transform: translateX(50%);
 }
.pd404088{
	padding: 40rpx 40rpx 88rpx;
}
.coloraa{
	color: #aaafc2;
}
.pd1200{
  padding: 12rpx 0;
}
.pd1400{
  padding: 14rpx 0;
}
.pd1600{
  padding: 16rpx 0;
}
.pd1800{
  padding: 18rpx 0;
}
.pd1820{
  padding: 18rpx 20rpx;
}
.pd2000{
	padding: 20rpx 0;
}
.pd2200{
  padding: 22rpx 0;
}
.pd2400{
  padding: 24rpx 0;
}
.pd2500{
  padding: 25rpx 0;
}
.pd2600{
  padding: 26rpx 0;
}
.pd2800{
  padding: 28rpx 0;
}
.pd2830{
  padding: 28rpx 30rpx;
}
.pd163000{
  padding: 16rpx 30rpx 0;
}
.pd1630{
  padding: 16rpx 30rpx;
}
.pd243000{
  padding: 24rpx 30rpx 0;
}
.left-20{
  left: -20rpx;
}
.left-24{
  left: -24rpx;
}
.left-30{
  left: -30rpx;
}
.left0{
	left: 0;
}
.left30{
	left: 30rpx;
}
.bottom0{
	bottom: 0;
}
.bottom30{
	bottom: 30rpx;
}
.right0{
	right: 0;
}
.top0{
	top: 0;
}
.top43{
  top: 43rpx;
}
.top180{
  top: 180rpx;
}
.pdt370{
	padding-top: 370rpx;
}
// bc旧样式end
.bdc4{
  border: 1rpx solid #C4C6D5;
}
.bdcc{
  border: 1rpx solid #CCCCCC;
}
.colorb3{
  color: #B3B3B3;
}
.colorb2{
  color: #B2B2B2;
}
.colord9{
  color: #D9D9D9;
}
.pd2800{
  padding: 28rpx 0;
}
.h200{
  height: 200rpx;
}
.pd424030{
  padding: 42rpx 40rpx 30rpx;
}

.pd805050{
  padding: 80rpx 50rpx 50rpx;
}
.pd3820{
  padding: 38rpx 20rpx;
}
.pd50203820{
  padding: 50rpx 20rpx 38rpx 20rpx;
}
.vish{
  visibility:hidden;
}
.visi{
  visibility: initial;
}
.minw150{
  min-width: 150rpx;
}
